﻿//C语言中||的注意要素
//#include<stdio.h>
//int main()
//{
//	int i = 0;
//	for (i = 2; i || ++i ;)//当第一个条件满足时||后面的条件系统就不看了 
//		fprintf(stdout, "%d ", i);
//	return 0;
//}

//指针的应用
//#include"Slist.h"
//int main()
//{
//	int a[12] = { 1,2,3,4,5,6,7,8,9,10,11,12 },*p[4],i = 0;
//	for (i = 0; i < 4; i++)
//	{
//		p[i] = &a[i * 3];
//	}
//	fprintf(stdout, "%d\n", p[3][2]);//输出12，可看成地址的步长
//	return 0;
//}

//SListNode* BuySListNode(SLTDateType x)
//{
//	SListNode* pa = (SListNode*)malloc(sizeof(SListNode));
//	if (!pa)
//	{
//		perror("malloc");
//		exit(-1);
//	}
//	pa->data = x;
//	pa->next = 0;
//	return pa;
//}
//void SListPrint(SListNode* p)
//{
//	while (p)
//	{
//		if (!p->next)
//			fprintf(stdout, "%d", p->data);
//		else
//		{
//			fprintf(stdout, "%d->", p->data);
//		}
//		p = p->next;
//	}
//}